javascript linux html open source unix c++ php asp computer software development cmsimple graphic design laptop css web development jsp compaq windows java dell j2ee notebook computer repair content management system .net